package com.ruoyi.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 任务提交对象 basis_task_submission
 * 
 * @author wangzebing
 * @date 2025-04-02
 */
public class BasisTaskSubmission extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 模拟采集文件 */
    @Excel(name = "模拟采集文件")
    private String simulatedAcquisitionFile;

    /** 解调文件 */
    @Excel(name = "解调文件")
    private String demodulateFile;

    /** 译码文件 */
    @Excel(name = "译码文件")
    private String interpretationFile;

    /** 网络处理数据文件 */
    @Excel(name = "网络处理数据文件")
    private String networkProcessingDataFile;

    /** 业务还原文件 */
    @Excel(name = "业务还原文件")
    private String businessRestorationFile;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSimulatedAcquisitionFile(String simulatedAcquisitionFile) 
    {
        this.simulatedAcquisitionFile = simulatedAcquisitionFile;
    }

    public String getSimulatedAcquisitionFile() 
    {
        return simulatedAcquisitionFile;
    }
    public void setDemodulateFile(String demodulateFile) 
    {
        this.demodulateFile = demodulateFile;
    }

    public String getDemodulateFile() 
    {
        return demodulateFile;
    }
    public void setInterpretationFile(String interpretationFile) 
    {
        this.interpretationFile = interpretationFile;
    }

    public String getInterpretationFile() 
    {
        return interpretationFile;
    }
    public void setNetworkProcessingDataFile(String networkProcessingDataFile) 
    {
        this.networkProcessingDataFile = networkProcessingDataFile;
    }

    public String getNetworkProcessingDataFile() 
    {
        return networkProcessingDataFile;
    }
    public void setBusinessRestorationFile(String businessRestorationFile) 
    {
        this.businessRestorationFile = businessRestorationFile;
    }

    public String getBusinessRestorationFile() 
    {
        return businessRestorationFile;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("simulatedAcquisitionFile", getSimulatedAcquisitionFile())
            .append("demodulateFile", getDemodulateFile())
            .append("interpretationFile", getInterpretationFile())
            .append("networkProcessingDataFile", getNetworkProcessingDataFile())
            .append("businessRestorationFile", getBusinessRestorationFile())
            .toString();
    }
}
